#! /usr/bin/python
#! encoding: utf8

__author__ = 'kirienko'

data = \
"""1   e12|e3|34|5|55||:0A_aA_dA|0a_dA|dd_aA|aa|aA_dd|| 1n2npq/3npq/0o/2o/Z1op/Z3op4o/
2   e12|e3|34|5|55||:0A_aA_dA|0a_dA|aa_dA|da|aA_dd|| 1n2np/3op/3npq/2o/Z0op/Z1op4o/
3   e12|e3|34|5|55||:0A_aA_dA|0a_dA|dd_aa|aA|Aa_dd|| 1n2npq/3npq/0o/2o/Z1op5o/Z3op/
4   e12|e3|34|5|55||:0A_aA_dA|0a_dA|aa_da|dA|Aa_dd|| 1n2np/3op/3npq/2o/Z0op5o/Z1op/
5   e12|e3|34|5|55||:0A_aA_dA|0a_dA|dd_aA|aA|aa_dd|| 1npq1n//3npq0o/1o/Z2op/Z3op4o/
6   e12|e3|34|5|55||:0A_aA_dA|0a_dA|aa_dA|dA|aa_dd|| 1n2op/3op/3npq3n//Z0op/Z1op4o/
7   e12|e3|34|5|55||:0A_aA_da|0a_dA|Aa_da|dA|Aa_dd|| 1np2nq/3npq/Z4o/1o/Z5op/0o3op/
8   e12|e3|34|5|55||:0A_aA_da|0a_dA|Aa_dA|dA|aa_dd|| 1npq1n//0op3o/4nq1op/Z5o/Z2op/
9   e12|e3|34|5|55||:0A_aA_da|0a_dA|Aa_dA|da|aA_dd|| 1np2o/3npq/4nq3op/1o/Z5o/Z0op/
10   e12|e3|34|5|55||:0A_aA_da|0a_dA|dd_Aa|aA|Aa_dd|| 1npq1o/2o/3npq4nq/0o/Z5o/Z3op/
11   e12|e3|34|5|55||:0A_aA_dA|0a_da|aA_dA|da|aA_dd|| 1np2nq/3npq/Z/1o/0o3op/Z2o4op/
12   e12|e3|34|5|55||:0A_aA_dA|0a_da|aA_dA|dA|aa_dd|| 1npq1n//0op3o/4nq1op/Z/Z2op4o/
13   e12|e3|34|5|55||:0A_aA_dA|0a_da|aA_da|dA|Aa_dd|| 1np2o/3npq/4nq3op/1o/Z/Z0op4o/
14   e12|e3|34|5|55||:0A_aA_dA|0a_da|dd_aA|Aa|aA_dd|| 1npq1o/2o/3npq4nq/0o/Z/Z3op4o/
15   e12|e3|34|5|55||:0A_dd_aA|0a_Aa|aA_dA|dA|aa_dd|| 1npq1n//0op3o/1op4o/Z5npq/Z2o/
16   e12|e3|34|5|55||:0A_dd_aA|0a_Aa|aA_da|dA|Aa_dd|| 1np2o/3npq/3op4o/1o/Z5npq/Z0o/
17   e12|e3|34|5|55||:0A_dd_aA|0a_Aa|aA_dA|da|aA_dd|| 1np2o/3npq/Z4npq/1o/Z5o/0o3op/
18   e12|e3|34|5|55||:0A_dd_aA|0a_Aa|dd_aA|Aa|aA_dd|| 1npq1o/2o/3npq4o/0o/Z5npq/Z3o/
19   e12|e3|45|45|5||:0A_aA_dA|0a_dA|aA_dd|aa_da|dA|| 1n2np/2op/3npq/1o/Z0op/Z3op4o/
20   e12|e3|45|45|5||:0A_aA_dA|0a_dA|aA_dd|dd_aa|aA|| 1n2npq/3npq/1o/2o/Z0op/Z3op4o/
21   e12|e3|45|45|5||:0A_aA_dA|0a_dA|aa_dA|aA_dd|da|| 1n2np/2op/3npq/0o/Z1op5o/Z3op/
22   e12|e3|45|45|5||:0A_aA_dA|0a_dA|aA_dd|dd_aA|aa|| 1n2npq/3npq/1o/0o/Z2op/Z3op4o/
23   e12|e3|45|45|5||:0A_aA_dA|0a_dA|aA_dd|aa_dA|da|| 1n2np/2op/3npq/0o/Z1op/Z3op4o/
24   e12|e3|45|45|5||:0A_aA_dA|0a_dA|aa_da|aA_dd|dA|| 1n2np/2op/3npq/1o/Z0op5o/Z3op/
25   e12|e3|45|45|5||:0A_aA_dA|0a_dA|aa_dd|dd_aA|Aa|| 1n2npq/3npq/1o/2o/Z0op5o/Z3op/
26   e12|e3|45|45|5||:0A_aA_da|0a_dA|Aa_da|aA_dA|dd|| 1np2nq/3npq/Z4o/0o/Z5op/1op3o/
27   e12|e3|45|45|5||:0A_aA_da|0a_dA|Aa_dd|dd_aA|Aa|| 1npq2nq/3o/Z4o/5npq0o/Z5op/1o/
28   e12|e3|45|45|5||:0A_aA_da|0a_dA|Aa_dA|aA_da|dd|| 1np2o/2npq/3o/4nq1op/Z5o/Z0op/
29   e12|e3|45|45|5||:0A_aA_dA|0a_da|aA_da|Aa_dA|dd|| 1np2o/2npq/3o/4nq1op/Z/Z0op4o/
30   e12|e3|45|45|5||:0A_aA_dA|0a_da|aA_dA|Aa_da|dd|| 1np2nq/3npq/Z/0o/1op3o/Z2o4op/
31   e12|e3|45|45|5||:0A_aA_dA|0a_da|aA_dd|dd_Aa|aA|| 1npq2nq/3o/Z/4npq0o/1o/Z2o4op/
32   e12|e3|45|45|5||:0A_dd_aA|0a_Aa|aA_da|Aa_dA|dd|| 1np2o/2npq/3o/1op4o/Z5npq/Z0o/
33   e12|e3|45|45|5||:0A_dd_aA|0a_Aa|aA_dA|Aa_da|dd|| 1np2o/3npq/Z4npq/0o/Z5o/1op3o/
34   e12|e3|45|45|5||:0A_dd_aA|0a_Aa|aA_dd|dd_Aa|aA|| 1npq2o/3o/3npq1o/4o/Z5npq/Z0o/
35   e12|e3|44|55|5||:0A_aA_dA|0a_dA|aA_dd|aa_dd|aA|| 1npq1n//3npq0o/2o/Z1op/Z3op4o/
36   e12|e3|44|55|5||:0A_aA_dA|0a_dA|aA_dd|aA_dd|aa|| 1n2npq/3npq/0o/1o/Z2op/Z3op4o/
37   e12|e3|44|55|5||:0A_aA_dA|0a_dA|aa_dd|aA_dd|Aa|| 1npq1n//3npq0o/2o/Z1op5o/Z3op/
38   e12|e3|44|55|5||:0A_aA_da|0a_dA|Aa_dd|aA_dd|Aa|| 1npq1o/2nq/Z3o/Z4op/5npq5o/0o/
39   e12|e3|44|55|5||:0A_aA_dA|0a_da|aA_dd|Aa_dd|aA|| 1npq1o/2nq/Z/4npq0o/3o/Z2o4op/
40   e12|e3|44|55|5||:0A_dd_aA|0a_Aa|aA_dd|Aa_dd|aA|| 1npq1o/2o/3npq3o/4o/Z5npq/Z0o/
41   e12|23|4|e5|55||:0a_Aa_dA|dd_Aa|aa|0A_dA|Aa_dd|| 1n2npq/3npq/0o/4o/Z1op/Z2op3o/
42   e12|23|4|e5|55||:0a_Aa_dA|dd_Aa|aA|0A_dA|aa_dd|| 1npq1n//3npq0o/4o/Z2op/Z1op3o/
43   e12|23|4|e5|55||:0a_Aa_dA|dd_Aa|aA|0A_da|aA_dd|| 1npq1o/2nq/Z3o/4npq5o/0o/Z4op/
44   e12|23|4|e5|55||:0a_Aa_da|dd_Aa|Aa|0A_dA|Aa_dd|| 1npq1o/2o/3npq4nq/4o/Z/Z0op3o/
45   e12|23|4|e5|55||:0a_dA_Aa|dd_ad|Aa|0A_aA|Aa_dd|| 1npq1o/2o/3npq4o/5nq/Z3op/Z0o/
46   e12|23|4|e5|55||:0a_da_Aa|dd_Ad|Aa|0A_aA|Aa_dd|| 1npq1o/2o/3npq4o/4nq/Z/Z0o3op/
47   e12|23|4|45|5|e|:0A_aA_da|dd_aA|Aa|dd_aA|Ad|0a| 1npq2nq/3o/Z1o/4npq5o/0o/Z4op/
48   e12|23|4|45|5|e|:0A_aA_dA|dd_aA|aA|dd_aA|ad|0a| 1npq2nq/2o/Z/4npq0o/1o/Z3op4o/
49   e12|23|4|45|5|e|:0A_aA_dA|dd_aA|aa|dd_aA|Ad|0a| 1n2npq/3npq/3o/4o/Z1op/Z0op2o/
50   e12|34|34|5|5|e|:0A_aA_da|aA_dd|dd_Aa|aA|Ad|0a| 1npq2nq/3o/Z4o/Z5op/5npq1o/0o/
51   e12|34|34|5|5|e|:0A_aA_dA|aA_dd|dd_aa|aA|Ad|0a| 1n2npq/3npq/3o/4o/Z0op/Z1op2o/
52   e12|34|34|5|5|e|:0A_aA_dA|aA_dd|dd_aA|aA|ad|0a| 1npq2nq/3o/Z/4npq2o/0o/Z1o4op/
53   e12|34|35|e|55||:0A_aA_da|aA_dA|Ad_dA|0a|aa_dd|| 1npq1n//0op3o/Z4op/5nq1op/Z2o/
54   e12|34|35|e|55||:0A_aA_da|aA_da|Ad_dA|0a|Aa_dd|| 1np2o/3npq/Z4op/1o/5nq3op/Z0o/
55   e12|34|35|e|55||:0A_aA_dA|aA_dA|ad_da|0a|aA_dd|| 1np2nq/3npq/Z/1o/2o3op/Z0op4o/
56   e12|34|35|e|55||:0A_aA_dA|aA_dA|ad_dA|0a|aa_dd|| 1npq1n//0op3o/Z4np/1op/Z2o4op/
57   e12|34|35|4|5|e|:0A_da_aA|da_Aa|dA_aA|dd|Ad|0a| 1np2nq/3npq/Z4o/0o/1op5o/Z3op/
58   e12|34|35|4|5|e|:0A_dA_aA|da_aa|dd_aA|Ad|Ad|0a| 1n2np/2op/3npq/4o/Z1op/Z0op3o/
59   e12|34|35|4|5|e|:0A_dA_aA|aa_dd|dd_aA|Aa|Ad|0a| 1n2npq/3npq/1o/4o/Z2op/Z0op3o/
60   e12|34|35|4|5|e|:0A_dA_aA|dA_aa|dd_aA|ad|Ad|0a| 1n2np/2op/3npq/4o/Z0op/Z1op3o/
61   e12|34|35|4|5|e|:0A_dA_aA|aA_dd|dd_aA|aa|Ad|0a| 1n2npq/3npq/1o/4o/Z0op/Z2op3o/
62   e12|34|35|4|5|e|:0A_da_aA|Aa_dd|dd_aA|Aa|Ad|0a| 1npq2nq/3o/Z4o/4npq0o/5o/Z1op/
63   e12|34|35|4|5|e|:0A_da_aA|dA_Aa|da_aA|dd|Ad|0a| 1np2o/3npq/Z3op/4o/5nq1op/Z0o/
64   e12|34|35|4|5|e|:0A_dA_aA|dd_aA|dA_aA|ad|ad|0a| 1np2nq/3npq/Z/0o/1op2o/Z3op4o/
65   e12|34|35|4|5|e|:0A_dA_aA|aA_dd|dd_aA|aA|ad|0a| 1npq2nq/3o/Z/4npq0o/2o/Z1op4o/
66   e12|34|35|4|5|e|:0A_dA_aA|dd_aA|da_aA|Ad|ad|0a| 1np2o/3npq/Z4np/4o/1op/Z0o3op/
67   e12|34|35|4|5|e|:0A_aA_da|da_aA|dA_Ad|dd|aA|0a| 1np2o/2npq/3o/Z4op/5nq1op/Z0o/
68   e12|34|35|4|5|e|:0A_aA_da|aA_dd|dd_Ad|aA|aA|0a| 1npq2nq/3o/Z4o/4npq5o/1o/Z0op/
69   e12|34|35|4|5|e|:0A_aA_da|dA_aA|da_Ad|dd|aA|0a| 1np2nq/3npq/Z4o/5o/1op3o/Z0op/
70   e12|34|35|4|5|e|:0A_aA_dA|aA_dd|dd_ad|aA|aA|0a| 1npq2nq/3o/Z/4npq2o/1o/Z0op4o/
71   e12|34|35|4|5|e|:0A_aA_dA|dd_aA|da_ad|Ad|aA|0a| 1np2nq/3npq/Z/4o/1op2o/Z0op3o/
72   e12|34|35|4|5|e|:0A_aA_dA|dd_aA|dA_ad|ad|aA|0a| 1np2o/3npq/Z4np/0o/1op/Z3o4op/
73   e12|34|35|e|55||:0A_aA_da|aA_dA|Ad_da|0a|aA_dd|| 1np2nq/3npq/Z4o/1o/3op5o/Z0op/
74   e12|34|35|e|55||:0A_aA_dA|aA_da|ad_dA|0a|Aa_dd|| 1np2o/3npq/Z4np/1o/3op/Z0o4op/
75   e12|23|4|e5|55||:0A_da_aA|dd_Ad|aA|0a_Aa|aA_dd|| 1npq1o/2o/Z3op/4npq5nq/0o/Z4o/
76   e12|23|4|e5|55||:0A_dA_aA|dd_ad|aA|0a_Aa|aA_dd|| 1npq1o/2o/Z3np/4npq/0o/Z3op4o/
77   e12|23|4|e5|55||:0A_aA_dA|dd_aA|aA|0a_dA|aa_dd|| 1npq1n//3npq0o/4o/Z1op/Z2op3o/
78   e12|23|4|e5|55||:0A_aA_dA|dd_aA|aa|0a_dA|Aa_dd|| 1n2npq/3npq/0o/4o/Z2op/Z1op3o/
79   e12|23|4|e5|55||:0A_aA_da|dd_aA|Aa|0a_dA|Aa_dd|| 1npq1o/2o/3npq4nq/5o/Z3o/Z0op/
80   e12|23|4|e5|55||:0A_aA_dA|dd_aA|aA|0a_da|aA_dd|| 1npq1o/2nq/Z/4npq0o/2o/Z3op4o/
81   e12|33|44|5|5|e|:0A_aA_da|aA_dd|Aa_dd|aA|Ad|0a| 1npq1o/2nq/Z3o/4npq4o/5o/Z0op/
82   e12|33|44|5|5|e|:0A_aA_dA|aA_dd|aA_dd|aA|ad|0a| 1npq1o/2nq/Z/4npq2o/3o/Z0op4o/
83   e12|33|44|5|5|e|:0A_aA_dA|aA_dd|aa_dd|aA|Ad|0a| 1npq1n//3npq3o/4o/Z0op/Z1op2o/""".split('\n')

data = map(lambda x: x.split(),data)
data = [(x[1],x[0]) for x in data]
diag_dict = dict(data)

if  __name__ == "__main__":
    print diag_dict['e12|e3|34|5|55||:0A_dd_aA|0a_Aa|dd_aA|Aa|aA_dd||']
